package com.cjx.admin.api;

import com.cjx.admin.dto.AdminUserDTO;
import com.cjx.admin.dto.AdminUserInfoDTO;
import com.cjx.common.api.CommonResult;

/**
*@Description 用户服务
*@Verson v1.0.0
*@Author cjunxian
*@Date 
*/
public interface AdminUserService {

    /**
     * 登陆用户和密码
     * @param username
     * @param password
     * @return
     */
    CommonResult login(String username,String password);


    /**
     * 根据用户id获取用户信息
     * @param username
     * @return
     */
    AdminUserInfoDTO getUserByUsername(String username);

    /**
     * 增加用户
     * @param user
     * @return
     */
    AdminUserDTO addUser(AdminUserDTO user);

    /**
     * 更新用户
     * @param user
     * @return
     */
    AdminUserDTO updateUser(AdminUserDTO user);
}
